const mongoose = require("mongoose")
const userSchema = new mongoose.Schema({
    mobile: String, //手机号
    pwd: String, //密码
    isAdmin: Boolean //是否是管理员
}, {
    versionKey: false,
    timestamps: {
        createdAt: 'createTime',
        updatedAt: 'updateTime'
    } //自动管理修改时间
})

const User = mongoose.model("user", userSchema);


async function addUser() {


    // const crypto = require("crypto"); //引用加密模块
    // const md5 = crypto.createHash("md5"); //使用md5算法创建hash加密对象
    const count = await User.countDocuments();
    if (count == 0) {
        await User.create({
            mobile: "11122223333",
            pwd: 123
            // pwd: md5.update("123").digest("hex") //用MD5加密123，得到十六进制格式的字符串

        });
    }
}
addUser();
//导出
module.exports = User;